pub mod machine;
pub mod element;
pub mod algorithm;

pub trait NamedEnum{
    fn name(&self)->String;
}